#include "portero.h"

Portero::Portero(int argc, char *argv[])
{
    thread_flag=false;
    veoPelota=false;
    pthread_mutex_init (&this->_mutex, (pthread_mutexattr_t*) NULL);
    cliente.checkConnection(argc);
    cliente.socket(argv);
    recibir.start(this);
    cliente.enviar("(init Grupo_3 (goalie))");
    thread_flag=false;
    usleep(15000);
    thread_flag=false;
    setnumero(datos.getNumero());
    colocar(-45,0);
    cliente.enviar(msg.str());
    usleep(15000);
    cout<<"Portero con el dorsal "<<getnumero()<<" juega en el lado "<<datos.getSide()<<endl;
    //datos.Seeinst["ball"].setDir(inicial);
    //datos.Seeinst["ball"].setDist(inicial);
}
void Portero::coger(int dir)
{
    msg.str("");
    msg<<"(catch "<<dir<<")";
}
